<?
	/* Se asegura que el archivo es incluido por el index */
		defined( 'LOAD_MODULE_ACTION' ) or die( 'No esta permitido el acceso directo a ' . __FILE__ );
	/* Cuando se hace el include del archivo automaticamente crea un objeto y lo guarda en una variable temporal */
		$this->oTmpObject = new Dir_exe( $this );

	class Dir_exe extends Exe
	{
	function Dir_exe( &$oModule )
		{
			$this->oModule = &$oModule;
		}
	// VER_ARCHIVO_HTML
	function viewHtml()
		{
			$cArchivo			= getParam('cArchivo', 'GP', '', 1 );
			$cDirectorio	= getParam('cDirectorio', 'GP', '', 1 );
			ob_end_clean ();
			readfile($cDirectorio . "/" . $cArchivo);
			ob_end_flush ();
			exit();
		}
	// BAJAR_UN_ARCHIVO
	function download()
		{
			$cArchivo			= getParam('cArchivo', 'GP', '', 1 );
			$cDirectorio	= getParam('cDirectorio', 'GP', '', 1 );
			ob_end_clean ();
			header("Content-Type: application/vnd.ms-excel");
			header("Content-Disposition: attachment; filename=$cArchivo");
			header("Pragma: no-cache");
			header("Expires: 0");
			readfile($cDirectorio . "/" . $cArchivo);
			ob_end_flush ();
			exit();
		}
	}
?>
